<?php

namespace App\Strategys\Message;

class TouristMessage extends Message
{
    /**
     * 数据初始化
     * @param object $ws
     * @param int $fd
     */
    public function __construct(object $ws, $fd)
    {
        parent::__construct($ws, $fd);
    }

    /**
     * 游客上线处理
     * @param int $user_id
     * @return string
     */
    public function online(int $user_id = 0)
    {
        $this->userOnline($user_id);
        // TODO: Implement online() method.
    }

    /**
     * 发送消息处理
     * @param array $data
     * @return void
     */
    public function sendMessage(array $data)
    {
        $this->sendMessagePublic($data);
        // TODO: Implement sendMessage() method.
    }

    /**
     * 下线操作
     * @param array $user_info
     */
    public function close(array $user_info)
    {
        $this->userLogoff($user_info);
        // TODO: Implement close() method.
    }
}
